package com.interfaces;

import java.util.List;

import javax.transaction.Transactional;

import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Modifying;
import org.springframework.data.jpa.repository.Query;

import com.entity.ChildMeter;

/**   
* @Title: ChildrenMeterDao.java 
* @Package com.interfaces 
* @author 孙梦楠 
* @date 2017年10月16日 上午10:39:44 
* @version V1.0.0   
*/

public interface ChildMeterDao extends JpaRepository<ChildMeter, Integer>{
	
	ChildMeter findByMeterid(Integer meterid);
	
	List<ChildMeter> findByFathermeterid(Integer fathermeterid);
	
	
	//更新fatherid
	@Transactional
	@Modifying
	@Query("update ChildMeter cm set cm.fathermeterid = ?1 where cm.meterid = ?2")
	int updateMeter(Integer fathermeterid, Integer meterid);
	

}
